package com.jiangyao.model.vo.backend;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 评价列表VO
 *
 * @author: yangyongchuan
 * @create: 2020年09月05日 13:42
 */
@ApiModel("评价列表VO")
@Data
public class EvaluationListVO implements Serializable {

	private static final long serialVersionUID = 4630969827413787961L;

	/**
	 * 评价ID
	 */
	@ApiModelProperty(value = "评价ID")
	private Integer id;

	/**
	 * 学期课程ID（class_subject的主键ID）
	 */
	@ApiModelProperty(value = "学期课程ID")
	private Integer clsubId;
	/**
	 * 课程ID
	 */
	@ApiModelProperty(value = "课程ID")
	private Integer subjectId;

	/**
	 * 课程名称
	 */
	@ApiModelProperty(value = "课程名称")
	private String subjectName;

	/**
	 * 成员ID
	 */
	@ApiModelProperty(value = "成员ID")
	private Integer userId;

	/**
	 * 成员姓名
	 */
	@ApiModelProperty(value = "成员姓名")
	private String userName;

	/**
	 * 评价内容
	 */
	@ApiModelProperty(value = "评价内容")
	private String content;

	/**
	 * 生成时间
	 */
	@ApiModelProperty(value = "生成时间")
	private Date createTime;

	/**
	 * 类型：0 评论 1 回复
	 */
	@ApiModelProperty(value = "类型：0 评论 1 回复")
	private Integer type;

	/**
	 * 审核状态 0 待审核 1 审核通过 2 审核失败
	 */
	@ApiModelProperty(value = "审核状态 0 待审核 1 审核通过 2 审核失败")
	private Integer status;

}
